html,body {
  font-family: "微软雅黑", "Helvetica Neue", "PingFang SC",'Source Sans Pro', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif;
  font-size: 16px;
  word-spacing: 1px;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  box-sizing: border-box;
  overflow: hidden;
  height: 100vh;
  width: 100vw;
  padding: 0;
  margin: 0;
  background: #f5f5f5;
}
@font-face {
  font-family: 'iconfont';  /* project id 704510 */
  src: url('//at.alicdn.com/t/font_704510_ln9hcg9i3f9.eot');
  src: url('//at.alicdn.com/t/font_704510_ln9hcg9i3f9.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_704510_ln9hcg9i3f9.woff') format('woff'),
  url('//at.alicdn.com/t/font_704510_ln9hcg9i3f9.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_704510_ln9hcg9i3f9.svg#iconfont') format('svg');
}
.iconfont {font-family: iconfont; font-size: 14px; font-style: inherit;}
h1, h2, h3, h4, h5, h6 {
  padding: 0;
  margin: 0;
}

.container {
  height: 100vh;
}
.el-breadcrumb__inner a, .el-breadcrumb__inner.is-link { color: #606266; font-weight: 400;}

.aside { height: 100vh; background: #ffffff;}
.aside-logo { height: 50px; line-height: 50px; background: #538efe; overflow: hidden; cursor: pointer;}
.aside-logo img { height: 30px; margin: 10px; float: left;}
.aside-logo h3 { float: right; padding-right: 5px; color: #ffffff; font-size: 20px; font-weight: 500; letter-spacing: 2px;}
.aside .n-menu { width: 200px;}
.aside .n-menu .el-menu-item-group__title { height: 30px; line-height: 30px; font-size: 14px; color: #303133; padding: 7px 0 7px 10px; position: relative;}
.aside .n-menu .el-menu-item-group__title .iconfont { font-size: 16px; padding-right: 5px; color: #909399;}
.aside .n-menu .el-menu-item { height: 40px; line-height: 40px; color: #909399; position: relative;}
.aside .n-menu .el-submenu__title { height: 45px; line-height: 45px;}
.aside .n-menu .el-menu-item.is-active { background: rgba(83,142,254,.1); color: #538efe;}
.aside .n-menu .el-menu-item.is-active:before { content: ""; position: absolute; width: 4px; background: #538efe; top: 0; bottom: 0; left: 0;}


.x-header { background: #ffffff;}
.user-menu { float: right; border: none; height: 50px; line-height: 50px;}
.user-menu .el-menu-item { height: 50px; line-height: 50px; padding: 0; position: relative; display: inline-block; }
.user-menu .el-menu-item:hover,.user-menu .el-menu-item.is-active { background: none; color: #909399;}
.user-menu .el-menu-item .iconfont { font-size: 26px;}
.user-menu .el-menu-item .el-badge__content { top: 15px; right: 12px;}
.user-menu .mini-photo { width: 35px; height: 35px; background: #f5f5f5; border-radius: 40px; overflow: hidden; display: inline-block;}
.user-menu .mini-photo img { width: 100%; vertical-align: initial;}
.user-menu h3 { display: inline-block; color: #606266; font-weight: 400; padding-left: 5px;}

.n-menu { border: none;}

/*.x-main { display: flex; align-items: center; flex-direction: column; text-align: center; position: relative;}*/
.x-main { display: inline-flex;}
.inner-main { display: inline-flex; padding: 10px 0 0 0;}
.x-container { display: inline-block; flex: 1; overflow: inherit;}
.x-footer { background: #ffffff; height: 30px; line-height: 30px;}

.bread-header { overflow: hidden; padding: 0; margin-top: -10px;}
.bread-header .el-breadcrumb { height: 20px; display: table-cell; vertical-align: bottom;}
.bread-header .el-breadcrumb .el-breadcrumb__item { float: inherit;}
.bread-header .el-breadcrumb .iconfont { font-size: 18px; padding-right: 3px;}

/*.full-container { border-radius: 5px; background: #ffffff; padding: 15px; flex: 1 1 auto; display: flex; justify-content: flex-start; align-items: flex-start; flex-direction: column; width: 100%; height: 100%;}*/
.full-container { border-radius: 5px; background: #ffffff; padding: 10px 15px; top: 20px; left: 20px; right: 20px; bottom: 20px; position: absolute; overflow: hidden;}
.full-container .full { width: 100%; height: 100%;}

blockquote.search { margin: 0; text-align: left;}
.el-pagination { text-align: left; position: absolute; bottom: 5px; left: 15px; right: 15px;}
